package com.songsong.myblog2.mapper;

import com.songsong.myblog2.domain.Tag;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;

@Mapper
@Component(value = "tagMapper")
public interface TagMapper {
    /*标签的mapper*/

    /**
     * 添加一个标签
     */
    public void addTag(String tagName);

    /**
     * 将该标签数量+1
     */
    public void updateTagNum(String tagName);

    /**
     * 根据名称查询标签是否存在
     */
    public String selectTag(String tagName);

    /**
     * 获取标签数量
     *
     * @return
     */
    public int getTagNum();

    /**
     * 获取标签云
     *
     * @return
     */
    public List<Tag> findTagsCloud();
}
